package com.ruoyi.system.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 活动展示对象 activity
 * 
 * @author ruoyi
 * @date 2024-01-18
 */
public class Activity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 活动id */
    private Long actId;

    /** 活动标题 */
    @Excel(name = "活动标题")
    private String actTitle;

    /** 活动封面 */
    @Excel(name = "活动封面")
    private String actAds;

    /** 活动宣传图 */
    @Excel(name = "活动宣传图")
    private String actAdh5;

    /** 活动日期 */
    @Excel(name = "活动日期")
    private String actDate;

    /** 活动城市 */
    @Excel(name = "活动城市")
    private String actCity;

    /** 活动具体地点 */
    @Excel(name = "活动具体地点")
    private String actLocation;

    /** 活动类型 */
    @Excel(name = "活动类型")
    private String actType;

    /** 活动资格标记（1：仅会员，0：不限） */
    @Excel(name = "活动资格标记", readConverterExp = "1=：仅会员，0：不限")
    private Long actCredentials;

    /** 活动收费类型标记（1：收费，0：免费） */
    @Excel(name = "活动收费类型标记", readConverterExp = "1=：收费，0：免费")
    private String actFeetypestatus;

    /** 活动价格 */
    @Excel(name = "活动价格")
    private BigDecimal actPrice;

    /** 活动会员价格 */
    @Excel(name = "活动会员价格")
    private BigDecimal actVipprice;

    /** 活动介绍 */
    @Excel(name = "活动介绍")
    private String actIntro;

    /** 活动须知 */
    @Excel(name = "活动须知")
    private String actNotice;

    /** 活动项目内容 */
    @Excel(name = "活动项目内容")
    private String actContent;

    /** 活动艺术家介绍 */
    @Excel(name = "活动艺术家介绍")
    private Long actartistCelebrityids;

    /** 活动嘉宾介绍 */
    @Excel(name = "活动嘉宾介绍")
    private Long actguestCelebrityids;

    /** 活动购票须知 */
    @Excel(name = "活动购票须知")
    private String actTicketing;

    /** 活动标记（1：活动有效，0：活动无效） */
    @Excel(name = "活动标记", readConverterExp = "1=：活动有效，0：活动无效")
    private Long actStatus;

    public void setActId(Long actId) 
    {
        this.actId = actId;
    }

    public Long getActId() 
    {
        return actId;
    }
    public void setActTitle(String actTitle) 
    {
        this.actTitle = actTitle;
    }

    public String getActTitle() 
    {
        return actTitle;
    }
    public void setActAds(String actAds) 
    {
        this.actAds = actAds;
    }

    public String getActAds() 
    {
        return actAds;
    }
    public void setActAdh5(String actAdh5) 
    {
        this.actAdh5 = actAdh5;
    }

    public String getActAdh5() 
    {
        return actAdh5;
    }
    public void setActDate(String actDate) 
    {
        this.actDate = actDate;
    }

    public String getActDate() 
    {
        return actDate;
    }
    public void setActCity(String actCity) 
    {
        this.actCity = actCity;
    }

    public String getActCity() 
    {
        return actCity;
    }
    public void setActLocation(String actLocation) 
    {
        this.actLocation = actLocation;
    }

    public String getActLocation() 
    {
        return actLocation;
    }
    public void setActType(String actType) 
    {
        this.actType = actType;
    }

    public String getActType() 
    {
        return actType;
    }
    public void setActCredentials(Long actCredentials) 
    {
        this.actCredentials = actCredentials;
    }

    public Long getActCredentials() 
    {
        return actCredentials;
    }
    public void setActFeetypestatus(String actFeetypestatus) 
    {
        this.actFeetypestatus = actFeetypestatus;
    }

    public String getActFeetypestatus() 
    {
        return actFeetypestatus;
    }
    public void setActPrice(BigDecimal actPrice) 
    {
        this.actPrice = actPrice;
    }

    public BigDecimal getActPrice() 
    {
        return actPrice;
    }
    public void setActVipprice(BigDecimal actVipprice) 
    {
        this.actVipprice = actVipprice;
    }

    public BigDecimal getActVipprice() 
    {
        return actVipprice;
    }
    public void setActIntro(String actIntro) 
    {
        this.actIntro = actIntro;
    }

    public String getActIntro() 
    {
        return actIntro;
    }
    public void setActNotice(String actNotice) 
    {
        this.actNotice = actNotice;
    }

    public String getActNotice() 
    {
        return actNotice;
    }
    public void setActContent(String actContent) 
    {
        this.actContent = actContent;
    }

    public String getActContent() 
    {
        return actContent;
    }
    public void setActartistCelebrityids(Long actartistCelebrityids) 
    {
        this.actartistCelebrityids = actartistCelebrityids;
    }

    public Long getActartistCelebrityids() 
    {
        return actartistCelebrityids;
    }
    public void setActguestCelebrityids(Long actguestCelebrityids) 
    {
        this.actguestCelebrityids = actguestCelebrityids;
    }

    public Long getActguestCelebrityids() 
    {
        return actguestCelebrityids;
    }
    public void setActTicketing(String actTicketing) 
    {
        this.actTicketing = actTicketing;
    }

    public String getActTicketing() 
    {
        return actTicketing;
    }
    public void setActStatus(Long actStatus) 
    {
        this.actStatus = actStatus;
    }

    public Long getActStatus() 
    {
        return actStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("actId", getActId())
            .append("actTitle", getActTitle())
            .append("actAds", getActAds())
            .append("actAdh5", getActAdh5())
            .append("actDate", getActDate())
            .append("actCity", getActCity())
            .append("actLocation", getActLocation())
            .append("actType", getActType())
            .append("actCredentials", getActCredentials())
            .append("actFeetypestatus", getActFeetypestatus())
            .append("actPrice", getActPrice())
            .append("actVipprice", getActVipprice())
            .append("actIntro", getActIntro())
            .append("actNotice", getActNotice())
            .append("actContent", getActContent())
            .append("actartistCelebrityids", getActartistCelebrityids())
            .append("actguestCelebrityids", getActguestCelebrityids())
            .append("actTicketing", getActTicketing())
            .append("actStatus", getActStatus())
            .toString();
    }
}
